]> dgit.raspbian.org Git - vtk9.git/commitdiff
disable Paraview-only modules and switch to Qt6
authorDominique Belhachemi <domibel@debian.org>
Sun, 28 Sep 2025 21:37:52 +0000 (17:37 -0400)
committerDominique Belhachemi <domibel@debian.org>
Sun, 28 Sep 2025 21:37:52 +0000 (17:37 -0400)
debian/changelog
debian/control
debian/rules

index f37bb2ec3592ff9559be0ee5bef4d928576bde06..d2fc4fa01ec3741e55773e8ab2935f71e96fdba6 100644 (file)
@@ -1,3 +1,11 @@
+vtk9 (9.5.2+dfsg2-1~exp2) experimental; urgency=medium
+
+  * Team upload
+  * Disable 16 ParaView-only modules causing FTBFS
+  * Switch to Qt6
+
+ -- Dominique Belhachemi <domibel@debian.org>  Sun, 28 Sep 2025 17:18:52 -0400
+
 vtk9 (9.5.2+dfsg2-1~exp1) experimental; urgency=medium
 
   * Team upload
index 12188856bfa0500e9a321c12fc46c62e07cac6a5..8b8f2db32c6718a0a212b0909374b597ed7c538b 100644 (file)
@@ -63,9 +63,7 @@ Build-Depends: dpkg-dev (>= 1.22.5),
                python3-dev,
                python3-matplotlib,
                python3-mpi4py,
-               qtbase5-dev,
-               libqt5opengl5-dev,
-               qtdeclarative5-dev,
+               qt6-base-dev,
                texlive-binaries,
                x11proto-core-dev,
                xauth,
@@ -84,6 +82,7 @@ Multi-Arch: same
 Section: libdevel
 Depends: ${misc:Depends},
          ${shlibs:Depends},
+         default-jdk [!hppa !hurd-any],
          default-libmysqlclient-dev,
          libavcodec-dev,
          libavformat-dev,
@@ -114,12 +113,14 @@ Depends: ${misc:Depends},
          libtiff-dev,
          libutfcpp-dev,
          libvtk9.5 (= ${binary:Version}),
+         libvtk9-java (= ${binary:Version}) [!hppa !hurd-any],
          libx11-dev,
          libxft-dev,
          libxml2-dev,
          libxss-dev,
          libxt-dev,
          mpi-default-dev,
+         python3-vtk9 (= ${binary:Version}),
          vtk9 (= ${binary:Version}),
          x11proto-core-dev,
          zlib1g-dev
@@ -260,9 +261,7 @@ Depends: libvtk9-dev (= ${binary:Version}),
          libvtk9.5-qt (= ${binary:Version}),
          ${misc:Depends},
          ${shlibs:Depends},
-         qtbase5-dev,
-         qttools5-private-dev,
-         libqt5opengl5-dev,
+         qt6-base-dev,
 Description: VTK header files, containing Qt files
  The Visualization Toolkit (VTK) is an open-source software system
  for 3D computer graphics, image processing, and visualization.
index 32456f435c6ace1e8eb179b2f7adf57dbf0d7726..7f111b13de8f102d09c0238df651748808eb4d05 100755 (executable)
@@ -50,22 +50,6 @@ extra_flags +=  \
        -DVTK_MODULE_ENABLE_VTK_InteractionWidgets:STRING="YES" \
        -DVTK_MODULE_ENABLE_VTK_InteractionImage:STRING="YES" \
        -DVTK_MODULE_ENABLE_VTK_ParallelMPI:STRING="YES" \
-       -DVTK_MODULE_ENABLE_VTK_AcceleratorsVTKmFilters=YES \
-       -DVTK_MODULE_ENABLE_VTK_IOXdmf2=YES \
-       -DVTK_MODULE_ENABLE_VTK_FiltersParallelDIY2=YES \
-       -DVTK_MODULE_ENABLE_VTK_IOVPIC=YES \
-       -DVTK_MODULE_ENABLE_VTK_IOAvmesh=YES \
-       -DVTK_MODULE_ENABLE_VTK_IOH5part=YES \
-       -DVTK_MODULE_ENABLE_VTK_IOH5Rage=YES \
-       -DVTK_MODULE_ENABLE_VTK_IOOMF=YES \
-       -DVTK_MODULE_ENABLE_VTK_IOParallelExodus=YES \
-       -DVTK_MODULE_ENABLE_VTK_IOParallelLSDyna=YES \
-       -DVTK_MODULE_ENABLE_VTK_IOPIO=YES \
-       -DVTK_MODULE_ENABLE_VTK_IOTRUCHAS=YES \
-       -DVTK_MODULE_ENABLE_VTK_FiltersParallelStatistics=YES \
-       -DVTK_MODULE_ENABLE_VTK_cli11=YES \
-       -DVTK_MODULE_ENABLE_VTK_RenderingParallel=YES \
-       -DVTK_MODULE_ENABLE_VTK_RenderingVolumeAMR=YES \
        -DVTK_MODULE_USE_EXTERNAL_VTK_doubleconversion:BOOL=ON \
        -DVTK_MODULE_USE_EXTERNAL_VTK_eigen:BOOL=ON \
        -DVTK_MODULE_USE_EXTERNAL_VTK_expat:BOOL=ON \
@@ -89,7 +73,7 @@ extra_flags +=  \
        -DVTK_MODULE_USE_EXTERNAL_VTK_zlib:BOOL=ON \
        -DVTK_WRAP_PYTHON=ON \
        -DVTK_USE_MPI=ON \
-       -DVTK_QT_VERSION=5
+       -DVTK_QT_VERSION=6
 
 override_dh_auto_configure:
        dh_auto_configure -- $(extra_flags)